.optionRow {

  }

.optionLabel {
        vertical-align: middle;
        width: 80%;
}

.optionValueText {
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  overflow: hidden;
}

.optionValueFill {
  height: 30px;
}

#errorMessages div.e {
  margin: 0px;
  padding: 0px;
  background-color: #ffdddd;
  font-size: 80%;
  color: crimson;
  border: 1px solid crimson;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  cursor:pointer;cursor:hand;
}

#errorMessages div span.c {
  font-size: 75%;
  display: inline;
}

#errorMessages div span {
  margin: 5px;
  display: block;
}

.optionValueFill.high {
  background-color: #44cf00;
  background:  -webkit-gradient(linear, left top, left bottom, from(#44df00), to(#34af00));
  background:  -moz-linear-gradient(left top, left bottom, from(#44df00), to(#34af00));
}

.optionValueFill.medium{
  background-color: #3366ff;
  background:  -webkit-gradient(linear, left top, left bottom, from(#3366ff), to(#13469f));
  background:  -moz-linear-gradient(left top, left bottom, from(#3366ff), to(#13469f));
}

.optionValueFill.low{
  background-color: #ff1800;
  background:  -webkit-gradient(linear, left top, left bottom, from(#ff1800), to(#bf0000));
  background:  -moz-linear-gradient(linear, left top, left bottom, from(#ff1800), to(#bf0000));
}

.optionValue {
  height: 30px;
        width: 20%;
        color: white;
}

td.optionButton {
        width: 1px; /* allow table to expand */
}

button.voteButton {
  height: 25px;
  width: 25px;
  font-weight: bold;
  color: green;
}

.textVoteButton {
  height: 25px;
  width: 50px;
  font-size: 8pt;
}

.edit_item {
        font-size: 8pt;
		width: 80%;
}

.edit_button {
        font-size: 8pt;
}

.deleteLink, .deleteLink:visited {
  color: red;
  font-weight: bold;
  /*visibility: hidden;*/
  text-decoration: none;
}

.optionLabel:hover .deleteLink {
  /* this hover effect doesn't seem to work in FF */
  /*visibility: visible !important;*/
  text-decoration: none;
}

h2#title {
        padding: 0px;
        margin: 0px;
}

ul {
        font-size: 8pt;
        list-style: none;
        padding: 0px;
}

ul li   {
        display: inline;
}

table   {
        font-size: 10pt;
        vertical-align: middle;
}

tr      {
        height: 30px;
}

.votes_div      {
        width: 100%;
        border: 1px solid #999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

img.thumbnail {
  width: 40px;
  height: 40px;
}